Meaning of the word "every path has its puddle" in English

What does "every path has its puddle" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

every path has its puddle

US /ˈev.ri pæθ hæz ɪts ˈpʌd.əl/
UK /ˈev.ri pɑːθ hæz ɪts ˈpʌd.əl/
"every path has its puddle" picture

Idiom

every situation or journey, no matter how good, has its own difficulties or drawbacks

Example:
The new job is great, but the long commute is a challenge; every path has its puddle.
Don't be discouraged by small setbacks; remember that every path has its puddle.